package com.uniqueyi.baselib.utilsbase.gson;

import com.google.gson.Gson;
import com.google.gson.GsonBuilder;

/**
 * Created by
 * author:  weiyi.
 * date:    2017/8/3.  23:49.
 * prj:     18Phone-im.
 */

public class GsonUtils {

    //定义并配置gson
    public static final Gson gson = new GsonBuilder()//建造者模式设置不同的配置
            .serializeNulls()//序列化为null对象
            .setDateFormat("yyyy-MM-dd HH:mm:ss") //设置日期的格式
            .disableHtmlEscaping()//防止对网址乱码 忽略对特殊字符的转换
//            .registerTypeAdapter(String.class, new StringConverter())//对为null的字段进行转换
            .create();
    //定义并配置gson
    public static final Gson gsonIg = new GsonBuilder()//建造者模式设置不同的配置
            .serializeNulls()//序列化为null对象
            .setDateFormat("yyyy-MM-dd HH:mm:ss") //设置日期的格式
            .disableHtmlEscaping()//防止对网址乱码 忽略对特殊字符的转换
            .serializeNulls()
//            .registerTypeAdapter(String.class, new StringConverter())//对为null的字段进行转换
            .create();
}
